About Cello Holdings Limited (SC357162) United Kingdom