About Ltps Holdings Limited (12380229) United Kingdom