About Demi Finish Ltd Ltd (13564006) United Kingdom