About Ibsc Group Ltd. (12296911) United Kingdom