About Eclips International London Ltd (12430552) United Kingdom