About Alice Ruby Ltd (10366823) United Kingdom