About Braham Ball Limited (11110850) United Kingdom