About The Peppermill Platform Limited (11426023) United Kingdom