About Stiffkey Ventures Ltd (10647884) United Kingdom