About Allebara Management Limited (12526701) United Kingdom