About Floodgate Solutions Ltd (10266096) United Kingdom