About Tikkertape Limited (05716052) United Kingdom