About Red Bat Investments Limited (11328785) United Kingdom