About Cullen Limited (02777188) United Kingdom