About Deekroo Ventures Ltd (13277381) United Kingdom