About Segro App 2 Limited (07208100) United Kingdom