About Ic Ludgate Limited (10552412) United Kingdom