About Kensington Science Ltd (11691198) United Kingdom