About Opspace Ltd (13096167) United Kingdom