About Ivor Solution Limited (13641081) United Kingdom