About London Office Pods Ltd (12891202) United Kingdom