About Bacsoft Limited (10002806) United Kingdom