About Floating Point Wellness Ltd (09383921) United Kingdom