About Miro Asset Management Limited (10921909) United Kingdom