About Technophobics Limited (09596197) United Kingdom