About Backmuir Technology Services Ltd (SC402035) United Kingdom