About Ibas Investments Limited (12500482) United Kingdom