About Scali Ltd (13294318) United Kingdom