About Jboa Associates Ltd (12681265) United Kingdom