About The Luxe Touch Company Limited (10574288) United Kingdom