About Ballard Inventions Ltd. (10284367) United Kingdom