About Kershaw Ventures Ltd (11899663) United Kingdom