About Ninjacakecards Limited (12144336) United Kingdom