About Subadra Asset Management Limited (12189602) United Kingdom