About Tamperla Uk Ltd (12624768) United Kingdom