About Bennie Technical Services Ltd. (SC322204) United Kingdom