About Avempace Ltd (07243249) United Kingdom