About Scale International Limited (12673779) United Kingdom