About Carambole Ltd (12420000) United Kingdom