About Foxtrot Technologies Limited (12532567) United Kingdom