About Paul Mehra Ltd (10296999) United Kingdom