About Blue Stripe Earth Limited (12387027) United Kingdom