About Beecham Solutions Limited (09294967) United Kingdom