About Demar Designs Limited (04624893) United Kingdom