About Ab Snekkerbod Limited (11916773) United Kingdom