About Interface International Limited (05426524) United Kingdom