About Stroller World Limited (12062649) United Kingdom