About Puli Bay Limited (11416264) United Kingdom