About Venus&james Ltd (13162634) United Kingdom