About Giggling Sausage Limited (11463367) United Kingdom