About Obaa S Place Limited (12671724) United Kingdom