About Panacea Logic Limited (10516149) United Kingdom