About Parabar Holdings Ltd (12104207) United Kingdom