About Ghost & Ribbon Ltd (12102404) United Kingdom