About Mya Ventures Limited (10859569) United Kingdom