About Parmeshar Ltd (10385293) United Kingdom