About Tarantulabarn Retail Ltd (12481937) United Kingdom