About Thornton Science Ltd (13347368) United Kingdom