Alfarid Holding Ltd is an British company was established in London in accordance with the British Companies House act, 2006 under registration number 14831720