About 13378026 Limited (13378026) United Kingdom