About Citrus Mind Ltd. (SC249205) United Kingdom