About Sandback Holdings Ltd (SC583696) United Kingdom