About Floating Point Technology Limited (03755561) United Kingdom