About Red Cross Basilica Ltd (12638282) United Kingdom