About Float Holdings Ltd (10335240) United Kingdom