About Cello Developments Limited (10276121) United Kingdom