About Penros Management Limited (07268024) United Kingdom