About Jodd Limited (SC351456) United Kingdom