About Intellibase Ltd (11874015) United Kingdom