About Semper Ad Meliora Ltd (11345895) United Kingdom