About Zella Associates Limited (10701398) United Kingdom