About Scitec Investments Limited (11732921) United Kingdom