About Aldemar Solutions Limited (04295994) United Kingdom