About Jebbalean Ltd (12519879) United Kingdom