About Barr Software Technology Limited (13675743) United Kingdom