About Interface Solutions Uk Limited (06294308) United Kingdom