About Segro App 3 Limited (07208159) United Kingdom