About Leodis Technology Ltd (11584304) United Kingdom