About Off Spin Ventures Ltd (12143797) United Kingdom