About Floyd Fox Limited (11815610) United Kingdom