About Lexden Technologies Ltd (06327363) United Kingdom