About Orchard Investment Management Limited (10873272) United Kingdom