About Rat Trap Uk Ltd (12422791) United Kingdom