About Razor Technologies Limited (05236671) United Kingdom