About Loke Ventures Limited (11189724) United Kingdom