About Snoofa Limited (11994411) United Kingdom