About D8a Ltd (SC527670) United Kingdom