About D Lloyd Technologies Ltd (07618407) United Kingdom