About Scorpio Technology Limited (12780842) United Kingdom