About Demeni Limited (09267868) United Kingdom