About Jagasaalu Uk Limited (11715340) United Kingdom