About Deckchair Ventures Ltd (10305564) United Kingdom