About Floating Earth Limited (02182604) United Kingdom