About Demech 2 Ltd (10556158) United Kingdom