About Leo Technology Ltd (13097542) United Kingdom