About Nicu Badoiu Ltd (10639204) United Kingdom