About Altimus Acquisition Limited (07688299) United Kingdom