About Demerane Investments Limited (12793410) United Kingdom