About Alicat Limited (06520618) United Kingdom