About Segro App 1 Limited (07208198) United Kingdom