About Spatium Modularis Ltd (10485239) United Kingdom