About Foxtrot Capital Ltd (12572306) United Kingdom