About Cullen & Co Uk Limited (10496128) United Kingdom