About Demar Group Ltd (12050945) United Kingdom