About Cullinan Studio Ltd (02383808) United Kingdom