About The Ick Lion Ltd (13282240) United Kingdom