About Jodola Limited (10902537) United Kingdom