About Floodgate Management Limited (12361514) United Kingdom