About Semper Ad Meliora Ltd (13494389) United Kingdom