About Idea Steer Limited (09657995) United Kingdom