About Benjamin Kane Limited (13112623) United Kingdom