About Tower 23 Ventures Ltd (12305178) United Kingdom