About Floya Limited (SC681923) United Kingdom