About Aarde Limited (SC477621) United Kingdom