About Minvra Limited (13621136) United Kingdom