About Loca Ventures Limited (08215119) United Kingdom