About Newland Science Ltd. (12588118) United Kingdom