About Ballin London Limited (12204946) United Kingdom