About Tower 23 Capital Ltd (07353178) United Kingdom