About Scrabo Holdings Limited (10262285) United Kingdom