About Alphea Management Company Limited (02059699) United Kingdom