About Deckle Edge Limited (10469971) United Kingdom