About Scopa Limited (11248470) United Kingdom