About Hom3 Touch Ltd (12726428) United Kingdom