About Facility Click Limited (10038407) United Kingdom