About Sella-askus Engineering Limited (06644201) United Kingdom