About Camba Holding Limited (10653532) United Kingdom