About Interphace Limited (03130388) United Kingdom