About Sitala Bio Ltd (13375361) United Kingdom