About Link Layer Technologies Limited (SC398647) United Kingdom