About Cullen Holdings Limited (10288687) United Kingdom