About Demptos Limited (SC338655) United Kingdom