About Take 20 Ltd (13134263) United Kingdom