About Kane And Kumar Ventures Limited (12863116) United Kingdom