About Joris Ide Limited (07007244) United Kingdom