About Taplow Technologies Ltd (12649670) United Kingdom