About Cambel Tech Limited (03889457) United Kingdom