About Red Bird Holdings Limited (12166455) United Kingdom