About Optimaspace Investment Ltd (13534712) United Kingdom