About Deesor Solutions Ltd (13484833) United Kingdom