About Neil Kane Limited (10435163) United Kingdom