About Foxtrotcomputers Ltd (SC647401) United Kingdom