About Ellis & Farah Limited (10402530) United Kingdom