About Maniac Design London Ltd (12982415) United Kingdom