About Interfacing Limited (02606600) United Kingdom