About Demitri System Ltd (12684794) United Kingdom