About Bemsar Ltd (12950852) United Kingdom