About Ellachi Ltd (10636279) United Kingdom