About Alicat Consulting Limited (09211168) United Kingdom