About Scrabo Technologies Ltd (NI653067) United Kingdom