About Lemniscate Engineering Limited (10335045) United Kingdom