About Sakkara Therapies Limited (13310231) United Kingdom