About Kanboul Investments Limited (10701598) United Kingdom