About Foxtrot Partners Limited (09953387) United Kingdom