About Jaddu Investment Limited (13396066) United Kingdom