About Demer Ltd (13523746) United Kingdom