About Taperope Limited (12800525) United Kingdom