About Lokoa Limited (12100652) United Kingdom