About Floating Point Consulting Limited (11290059) United Kingdom