About Semper Excelsior Ltd (11649947) United Kingdom