About Seleneo Limited (10703758) United Kingdom