About Balmbra S Limited (05042139) United Kingdom