About Demmy Services Limited (10451600) United Kingdom