About Jido Box Limited (12018880) United Kingdom