About City Skredder Invest Limited (11161805) United Kingdom