About Vikro Solutions Limited (10283139) United Kingdom