About Floyd Management Limited (12881773) United Kingdom