About Foxtrot Investments Ltd (11967018) United Kingdom