About Snoozpad Limited (10774564) United Kingdom