About Inter Facilities Holdings Ltd (12766717) United Kingdom