About Flux Facilities Management Limited (12834075) United Kingdom