About Astrea Asset Management Limited (10421428) United Kingdom