About Structured Light Limited (07642506) United Kingdom