About Juan & Prakash London Limited (13188256) United Kingdom