About Delmor Leven Limited (SC349675) United Kingdom