About Joda Holdings Limited (05397612) United Kingdom