About Lloyd Technology Ltd (SC429328) United Kingdom