About Akiba Maid Cafe Ltd (12139453) United Kingdom