About Altomar Limited (12315529) United Kingdom