About Loke Ip Holdings Limited (12987290) United Kingdom