About Ebbisham Lane Holdings Ltd (12090394) United Kingdom