About Clear Balance Limited (10436608) United Kingdom