About Caloba Limited (02025453) United Kingdom