About Ibo Ln Ltd (10575335) United Kingdom