About Counterbalance London Ltd (12392772) United Kingdom