About Maitri Studio Limited (NI635546) United Kingdom