About Loa Holdings Ltd (12916084) United Kingdom