About Aberfoyle Satellite Co. Ltd. (SC350255) United Kingdom