About Manufaktura Interactive Ltd (08931077) United Kingdom