About Kubera Associates Limited (10620857) United Kingdom