About Flix Facilities Limited (02697917) United Kingdom