About Kensington Touch Limited (12356465) United Kingdom