Loading company record…

LAKKA LTD - United Kingdom company 15695979