About Leodis Limited (10074631) United Kingdom