About Jidlo Limited (11909502) United Kingdom