About Dhamecha Holdings Limited (06519903) United Kingdom