About Scopia Holdings Ltd (13502382) United Kingdom