About Euro Play Products Ltd (05401116) United Kingdom