About Altermeliora Limited (13574939) United Kingdom