About Alamoudi Christof Limited (12645340) United Kingdom