About Rebenciuc Costel 0588 Limited (09187436) United Kingdom