About Sesaw Solutions Limited (07817374) United Kingdom