About Floating Point Ltd (11456908) United Kingdom