About Steppakil Management Limited (12678904) United Kingdom