About Delimiter Ltd (07086361) United Kingdom