About Igocorp Limited (12430954) United Kingdom