About The Tapa Republic Ltd (08042163) United Kingdom