About Balr Solutions Limited (11557626) United Kingdom