About Talula Cup Uk Ltd (12639126) United Kingdom