About Demmis Limited (07363129) United Kingdom