About Deck Chair Digital Limited (10065580) United Kingdom