About Lord Akira Music Limited (12406059) United Kingdom