About Debmar Investments Limited (00660558) United Kingdom