About Jodar Ltd (12088648) United Kingdom