About Bemiga Solutions Limited (04196979) United Kingdom