About Floating Point Statistics Ltd (09843109) United Kingdom