About Tompala Limited (07558184) United Kingdom