About Leiter Holdings Limited (12225906) United Kingdom