About Oliver Kane Limited (13569658) United Kingdom