About Telfa Limited (06395885) United Kingdom