About Sancti Spiritus Limited (11494072) United Kingdom