About Climaxspacecorps Ltd (12023240) United Kingdom