About De.solo Ltd (13670958) United Kingdom