About Deemore Limited (10702251) United Kingdom