About Ic Anghel Limited (12671626) United Kingdom