About Ginja-ninja Racing Ltd (13439787) United Kingdom