About Ovidiu Ionut Balaban Limited (12880632) United Kingdom