About Cullen S Investments Limited (11997587) United Kingdom