About Jagdev & Perracon Ventures Limited (SC612421) United Kingdom