About Clanbrae Consulting Ltd. (SC630005) United Kingdom