About Flr Bis Limited (SC585908) United Kingdom