About Jagga Lall Ltd (12281897) United Kingdom