About Laddaa Limited (12500356) United Kingdom