About Plant Powered Meals Ltd. (12876568) United Kingdom