About Loca House Limited (12328603) United Kingdom