About Taplow Ltd (11004039) United Kingdom