About Aber Management Company Ltd (SC425627) United Kingdom