About Abra Millar Limited (10326611) United Kingdom