About Carelba Ltd. (SC609596) United Kingdom