About Barns Brae Technology Limited (SC124413) United Kingdom