About Dedicated Apps Ltd (11966144) United Kingdom