About Applidd Solutions Limited (06424069) United Kingdom