About Feeltech Ltd (11806204) United Kingdom