About Abodi Investments Limited (11701296) United Kingdom