About Blue Ball Associates Limited (11308571) United Kingdom