About Arya Mind Limited (12687277) United Kingdom