About Euca Capital Ltd (12037839) United Kingdom