About Channel Loa Limited (11455594) United Kingdom