About Tappers & Pointers Holdings Limited (09944436) United Kingdom