About Scrabo Investments Limited (NI004706) United Kingdom