About Interlock Communications Limited (SC200240) United Kingdom