About Table Lion Management Ltd (08014052) United Kingdom